@charset "utf-8";
/* CSS Document */

.header{ background:url(../images/bg_header.jpg) repeat-x; height:68px; width:100%}
.logo{width:130px; height:52px; font-size:32px; text-align:center; line-height:52px; margin:5px 0 0 35px; float:left }
.menu{ left:230px; bottom:3px}
.menu li{ float:left; margin:0 3px 0 0}
.menu li a{ color:#000; background:url(../images/bg_hd_nav.jpg) no-repeat; width:99px; height:31px; line-height:31px; display:block; text-align:center; font-weight:bold}
.menu li a:hover,
.menu li a.on{ background:url(../images/bg_hd_nav.jpg) no-repeat 0 -31px; color:#fff;}

.user-info { padding:0 30px; height:36px;border-bottom:solid 1px #e1e1e1}
.user-info h3{ float:left; padding:0 20px 0 0; line-height:36px;}
.user-info h3 span{ display:inline-block; padding:0 15px 0 0}
.user-info h3 span.username{}
.user-info i{padding:0 0 0 20px; float:left; margin:10px 10px 0 0}
.ic-email{ background-position:0 -40px; }
.ic-out{ background-position:0 -19px;}
.ic-out a{ color:#333}

.container{ border-top:solid 1px #fff; height:100%;position:relative;}
/* 侧边栏 */
.sidebar{width:206px; background:url(../images/bg_left.jpg) repeat-y; height:100%; position:absolute; left:0}
.sidebar h2{ background:url(../images/bg_leftTop.jpg) no-repeat; width:197px; height:38px; line-height:38px; color:#000; font-size:14px; font-weight:bold; text-align:center; margin:18px 0 0 0}
.sidebar ul{ padding:15px 0; width:195px;}
.sidebar li{ height:30px; line-height:30px; overflow:hidden;*zoom:1; padding:0 0 0 40px;}
.sidebar li i{ background-position:-10px 0; width:4px; height:6px; overflow:hidden;*zoom:1; display:inline-block; margin:0 10px 0 0; vertical-align:middle }
.sidebar li a{ color:#fff; line-height:30px; display:inline-block}
.sidebar li.on{ background:#002548;}
.sidebar li.on i{ background-position:-10px -7px}

.container-fluid{ margin-left:230px; }
.quick-nav{ border-bottom:solid 2px #4f87bc; margin:20px 0 0 0}
.quick-nav li{ float:left; margin:0 6px 0 0}
.quick-nav li a{ height:24px; padding:0 6px 0 10px; display:block; color:#fff; line-height:24px; background:#4f87bc;}
.quick-nav li a i{ width:9px; height:9px; background-position:0 -9px; display:inline-block; margin:0 0 0 6px}
.quick-nav li.on a{ background:#002548; }
.quick-nav li.on a i{ background-position:0 0}

.main-title{border-bottom:solid 1px #fff; margin:20px 0 0 0}
.main-title h4{ line-height:34px; font-weight:bold; font-size:14px; border-bottom:solid 1px #dadada; height:34px;}
.main-title h4 i{width:24px; height:24px; float:left;background-position:0 -152px; margin:3px 10px 0 0}

.m-search{ padding:20px 0 15px 30px; border-bottom:solid 1px #dadada}
.m-search li.wa{width:220px}
.tb-search-mod td{ padding:5px 0}
.tb-search-mod td label{ height:25px; width:60px; display:inline-block}
.btn-search{width:68px; height:31px; background:url(../images/btn_search.jpg) no-repeat; border:none; cursor:pointer; margin:0 0 0 61px}

.m-result{width:92%; margin:20px 0 0 0}
.m-result .hd{border:solid 1px #d6d6d6; border-bottom:none; overflow:hidden;*zoom:1; background:#fff;}
.m-result .hd li{ float:left; margin:0 0 0 20px}
.m-result .hd li i{width:16px; height:16px; float:left; overflow:hidden;*zoom:1; margin:7px 4px 0 0}
.m-result .hd li a{ display:inline-block; height:30px; line-height:30px; color:#333}
.m-result .hd li a:hover{ color:#3e7bb4}
.m-result .hd li i.mr1{ background-position:0 -182px}
.m-result .hd li i.mr2{ background-position:0 -98px}
.m-result .hd li i.mr3{ background-position:0 -132px}
.m-result .hd li i.mr4{ background-position:0 -115px}
.m-result .hd li i.mr5{ background-position:0 -64px}
.m-result .hd li i.mr6{ background-position:0 -81px}
.m-result .md{  border:solid 1px #d6d6d6; padding:1px; background:#fff;}
.tb-result-mod{}
.tb-result-mod th,
.tb-result-mod td{text-align:center; }
.tb-result-mod th{font-weight:bold; height:32px; line-height:32px; background:#f1f1f1; }
.tb-result-mod th a{ color:#134b7f}
.tb-result-mod td{ padding:7px 0; background:#fff; }
.m-result .bd{ overflow:hidden;*zoom:1; padding:15px 10px 0}
.wp-num span{ display:inline-block; margin:0 5px;}
.wp-num span.n1{ color:#d52a26; font-weight:bold}
.wp-num span.n2{ color:#00519d}
.wp-pg{ overflow:hidden;*zoom:1}
.wp-pg a{height:18px; color:#000; text-align:center; line-height:18px; display:inline-block; padding:0 6px;}
.wp-pg span a{ background:#f5f5f5; border:solid 1px #a3a3a3; margin:0 1px}
.wp-pg span strong{height:18px; background:#417eb7; border:solid 1px #245b8e; color:#fff; font-weight:bold; text-align:center; line-height:18px; display:inline-block;*zoom:1; padding:0 6px; margin:0 1px}


